package com.qumitech.visualnovel.pubdef.dto.wallet;

import com.alibaba.fastjson.annotation.JSONField;
import com.qumitech.visualnovel.component.annotation.ExcelAnnotation;


/**
 * @Author :  ZhChNing
 * @Descriptiom :
 * @Date Created in 2019/9/5 16:43
 */
public class WithdrawApplyAdminDTO {
    @ExcelAnnotation("提现单号")
    @JSONField(name = "withdraw_id")
    private String withdrawId;
    @ExcelAnnotation("玩家ID")
    private String uid;
    @ExcelAnnotation("提现账号")
    @JSONField(name = "pay_account")
    private String payAccount;
    @ExcelAnnotation("提现用户姓名")
    @JSONField(name = "real_name")
    private String realName;
    @ExcelAnnotation("提现申请金额")
    private Long amount;
    @JSONField(name = "real_amount")
    @ExcelAnnotation("实际到账金额")
    private Long realAmount;
    private String amountF;
    private String realAmountF;
    @ExcelAnnotation("提现状态")
    private String states;
    @JSONField(name = "tax_amount")
    private Long taxAmount;
    private Integer state;
    @JSONField(name = "pay_type")
    private Integer payType;
    private String remark;
    private String operator;
    @JSONField(name = "deal_time")
    private Long dealWithTime;
    @JSONField(name = "finish_time")
    private Long finishTime;
    @JSONField(name = "create_time")
    private Long createTime;
    @JSONField(name = "wallet_type")
    private Byte walletType;
    @ExcelAnnotation("提现类型")
    private String walletName;
    @ExcelAnnotation("创建时间")
    private String createTimeString;

    public Byte getWalletType() {
        return walletType;
    }

    public void setWalletType(Byte walletType) {
        this.walletType = walletType;
    }

    public String getWalletName() {
        return walletName;
    }

    public void setWalletName(String walletName) {
        this.walletName = walletName;
    }

    public String getRealAmountF() {
        return realAmountF;
    }

    public void setRealAmountF(String realAmountF) {
        this.realAmountF = realAmountF;
    }

    public String getCreateTimeString() {
        return createTimeString;
    }

    public void setCreateTimeString(String createTimeString) {
        this.createTimeString = createTimeString;
    }

    public String getStates() {
        return states;
    }

    public void setStates(String states) {
        this.states = states;
    }

    public String getAmountF() {
        return amountF;
    }

    public void setAmountF(String amountF) {
        this.amountF = amountF;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getWithdrawId() {
        return withdrawId;
    }

    public void setWithdrawId(String withdrawId) {
        this.withdrawId = withdrawId;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public Long getAmount() {
        return amount;
    }

    public void setAmount(Long amount) {
        this.amount = amount;
    }

    public Long getRealAmount() {
        return realAmount;
    }

    public void setRealAmount(Long realAmount) {
        this.realAmount = realAmount;
    }

    public Long getTaxAmount() {
        return taxAmount;
    }

    public void setTaxAmount(Long taxAmount) {
        this.taxAmount = taxAmount;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public String getPayAccount() {
        return payAccount;
    }

    public void setPayAccount(String payAccount) {
        this.payAccount = payAccount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Long getDealWithTime() {
        return dealWithTime;
    }

    public void setDealWithTime(Long dealWithTime) {
        this.dealWithTime = dealWithTime;
    }

    public Long getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(Long finishTime) {
        this.finishTime = finishTime;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }


}
